PreCICE – A Parallel und Efficient Coupling Library for Partitioned Multi-Physics Simulations
نویسندگان
چکیده
Flexible and extensible partitioned multi-physics simulation environments require efficient and modular tools with a broad and customizable coupling functionality. PreCICE [1] is a library for flexible numerical coupling of single-physics solvers. It uses a partitioned black-box coupling approach, thus requiring only minimal modifications to existing solvers. This fact and a clean API foster quick and effortless integration into an existing codebase. Software packages currently coupled with preCICE comprise both commercial and academic solvers, with a particular focus on fluid-structure interaction. preCICE is written in C++ and features a clean and modern software design with extensive unit and integration testing while maintaining minimal external dependencies. Inter-solver parallelism, parallel communication and data mapping techniques will help to max out future exa-scale computers. The resulting fixed-point problem can be solved by various pluggable coupling schemes. Selectable schemes include parallel as well as serial ones using implicit or explicit coupling. Communication and data mapping between coupling participants is done in a decentralized fashion by a peer to peer approach thus minimising blocking barriers in the process. This distributed data approach is reflected in areas such as the simulation steering, e.g. setting of timestep lengths where one client acts as primus inter pares. Coupling schemes and mapping methods have also been adapted to work on distributed data. Data mapping between non-conformal meshes can be done by methods ranging from nearest-neighbor to radial-basis-function interpolation. We will present scale-up tests of up to three coupling partners involving distinct fluid, structure and acoustic solvers, showing strong scalability in a real-world scenario. Tests have been conducted on the SuperMUC HPC system. For the important part of visualizing the vast amounts of data generated, preCICE integrates with insitu parallel visualization software developed within our umbrella project.
منابع مشابه
A coupling environment for partitioned multiphysics simulations applied to fluid-structure interaction scenarios
An efficient way to simulate multi-physics scenarios is given by the partitioned coupling approach. It allows to take up established simulation codes for single fields and combine them to one multi-physics simulation tool. The challenges appearing there range from purely technical, such as data communication, via numerical, such as data mapping and transient coupling algorithms, to software eng...
متن کاملRobust Quasi-Newton Methods for the Coupling of Partitioned Multi-Physics Simulations within the Parallel Coupling Software preCICE
While allowing for higher accuracy and more realistic results, multi-physics simulations induce challenges such as multi-scale effects, instabilities, and moving geometries. By breaking up multiphysics simulations into single-physics problems, we gain full flexibility in adding or exchanging model parts and reusing existing solvers. preCICE is a library for flexible numerical coupling of single...
متن کاملRobust Quasi-Newton Methods for Partitioned Fluid-Structure Simulations
In recent years, quasi-Newton schemes have proven to be a robust and efficient way for the coupling of partitioned multi-physics simulations in particular for fluid-structure interaction. The focus of this work is put on the coupling of partitioned fluid-structure interaction, where minimal interface requirements are assumed for the respective field solvers, thus treated as black box solvers. T...
متن کاملCoupling Algorithms for Partitioned Multi-Physics Simulations
Partitioned coupling approaches are an important tool in order to achieve a decent time-to-solution for multi-physics problems with more than two physical fields or changing combinations of fields. We study different approaches to deduce coupling schemes for partitioned multi-physics scenarios, by means of a simple, but yet challenging fluid-structure-fluid model problem. To our knowledge, this...
متن کاملOn In-situ Visualization for Strongly Coupled Partitioned Fluid-structure Interaction
We present an integrated in-situ visualization approach for partitioned multi-physics simulation of fluid-structure interaction. The simulation itself is treated as a black box and only the information at the fluid-structure interface is considered, and communicated between the fluid and solid solvers with a separate coupling tool. The visualization of the interface data is performed in conjunc...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2014